sort array by parity java